package com.hellomeng.io;

import java.io.*;

//文件io节点流之字节流
public class FileInputOutputTest {
    public static void main(String[] args) throws IOException {
        File fileIn = new File("TestData/readerFile.txt");
        File fileOut = new File("TestData/writeFile.txt");
        FileInputStream fis = new FileInputStream(fileIn);
        FileOutputStream fos = new FileOutputStream(fileOut);

        byte[] buffer = new byte[10];
        int len = fis.read(buffer);
        while (len != -1){
            fos.write(buffer,0,len);
            len = fis.read(buffer);
        }

        fis.close();
        fos.close();
    }

//    public static void main(String[] args) throws IOException {
//        File file = new File("TestData/readerFile.txt");
//
//        FileInputStream fis = new FileInputStream(file);
//
//        byte[] buffer = new byte[10];
//        int len = fis.read(buffer);
//        while (len != -1){
//            String str = new String(buffer,0,len);
//            System.out.print(str);
//            len = fis.read(buffer);
//        }
//
//        fis.close();
//        /*输出（如果字节数组大小改为100，乱码就消失，想象这是为什么？）
//        ajajajaj jajaja ajajaj jajaja
//        你好，���好
//        hello,world
//         */
//    }
}
